build: Fix libreaddir-rand to honor global CFLAGS
authorColin Walters <walters@verbum.org>
Fri, 17 Jun 2016 13:36:51 +0000 (09:36 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Fri, 17 Jun 2016 14:43:44 +0000 (14:43 +0000)
commit71e768d23030c4eb5c74ea4df9b8c63544be21fb
tree8c667144f680e0e71a4d06bb18c773a3e9ea8964
parentd03ae448d04efefc5f2944ef9f3fafcf9e7b743d
build: Fix libreaddir-rand to honor global CFLAGS

It's unfortunate that in automake one has to explicitly include the globa
`$(AM_CFLAGS)` if one sets `CFLAGS`, and similarly for other variables.

I'm trying to use `-fsanitize=address`, and not including it was
causing linker failures.

We also weren't inheriting the global warnings etc., so I had to fix a
decl-after-statement.

Closes: #351
Approved by: jlebon
Makefile-tests.am
tests/readdir-rand.c